2017-10-23 shell 练习-a.txt有b.txt没有 shell练习 有两个文件a.txt和b.txt,需求是,把a.txt中有的并且b.txt中没有的行找出来,并写入到c.txt,然后计算c.txt文件的行数。 123456789101112#!/bin/bashn=`wc -l a.txt|awk '{print $1}'`[ -f c.txt ] && rm -f c.txtfor i in `seq 1 $n`do l=`sed -n "$i"p a.txt` if ! grep -q "^$l$" b.txt then echo $l >>c.txt fidonewc -l c.txt 或者用grep实现 1grep -vwf b.txt a.txt > c.txt; wc -l c.txt < shell 练习-杀死进程 shell 练习-shell中的小数 >